home *** CD-ROM | disk | FTP | other *** search
/ Acorn Risc Technologies StrongARM CD-ROM / Acorn Risc Technologies StrongARM CD-ROM.iso / ftp / documents / appnotes / 031_045 / 044c / Text
Encoding:
Text File  |  1993-08-02  |  7.4 KB  |  151 lines

  1. 5th August 1992
  2. -----------------------------------------------------------------------------
  3. Support Group Application Note 
  4. Number: 044
  5. Issue: 3 
  6. Author: D J Bell
  7. -----------------------------------------------------------------------------
  8.  
  9. ANFS Application Note
  10.  
  11. -----------------------------------------------------------------------------
  12. Applicable Hardware: BBC Master Series
  13.  
  14. Related Application Notes:
  15.  
  16.  
  17. -----------------------------------------------------------------------------
  18. Copyright (C) Acorn Computers Limited 1992
  19.  
  20. Every effort has been made to ensure that the information in this leaflet is 
  21. true and correct at the time of printing. However, the products described in
  22. this leaflet are subject to continuous development and improvements and
  23. Acorn Computers Limited reserves the right to change its specifications at
  24. any time. Acorn Computers Limited cannot accept liability for any loss or
  25. damage arising from the use of any information or particulars in this
  26. leaflet. ACORN, ECONET and ARCHIMEDES are trademarks of Acorn Computers
  27. Limited.
  28. -----------------------------------------------------------------------------
  29. Support Group
  30. Acorn Computers Limited
  31. Acorn House
  32. Vision Park
  33. Histon
  34. Cambridge       CB4 4AE
  35. -----------------------------------------------------------------------------
  36.  
  37.  
  38.  The Advanced Network Filing System contains the features of the NFS
  39.  with the following additions:
  40.          * Local buffering
  41.            All open files will be buffered in RAM in the I/O Processor. All 
  42.            uses of OSBGET and OSBPUT calls will be significantly faster.
  43.          Up to 16 buffers are allocated dynamically. If only one file is
  44.            open, for example, 16 Pages of data are buffered on that file.
  45.          * New machine entry points for automatic retries of packets.
  46.          * File-server extensions.
  47.          * Extra commands in ROM:
  48.             ANFS:
  49.                  *CDIR <Dir>(<Number>) - creates directory. Number can be
  50.                     between 1 & 245 entries, with 19 as default.
  51.                  *FS (<stn. id.>). - changes File Server number. Enables
  52.                     user to be logged on to more than one FS.
  53.                  *FLIP - exchanges CSD and CSL. Useful when files which are 
  54.                     to be LOADed, via OSFILE, are stored in the Library.
  55.                  *HELP - Has sublevels Net & Utils.
  56.                  *LCAT (<Dir>) - catalogue the current library, or pathname 
  57.                  *LEX (<Dir>) - Examine the current library, or pathname
  58.                  *WIPE (<Dir>) - Deletes files or directories
  59.                  also:
  60.                  *I am (<stn.id.>) <user id> ((:<CR>)<password>) - now
  61.                    accepts <DELETE> and CTRL U during invisible input.
  62.                  *PASS (:<CR>)<old password><new password>. Now accepts
  63.                    a ":" within the line to allow invisible passwords.
  64.             UTILS:
  65.              These now work when ANFS is the currently selected FS or not: 
  66.                  *POLLPS (<stn id>:<ps type>) - shows CSPS number and type. 
  67.                     Also lists all network printers and their state.
  68.                  *PROT (<prot type>)... - protects against some/all ops
  69.                  *PS (<Stn. id.>:<PS type>). - selects PS.
  70.                  *UNPROT (<prot type>)... - converse of PROTECT.
  71.                  *WDUMP <filename> (<offset> (<address>)).
  72.             *CONFIGURE:
  73.                  FS <stn. id.> - selects default File Server.
  74.                  PS <stn. id.> - selects default Printer Server.
  75.                  SPACE <number> - moves OSHWM to use old FS utilities.
  76.                  NOSPACE <number> - Converse of SPACE.
  77.             *STATUS:
  78.                  FS - Returns station number at default File Server.
  79.                  PS - Returns station number at default File Server.
  80.                  SPACE - Returns "Space" or "NoSpace".
  81.          * Extra Filing system interfaces:
  82.                  *OPT 5 - Additional bootstrap, by *RUNning 'FindLib'. For 
  83.                     FS Library compatible with this machine. CMOS RAM bit. 
  84.                  *OPT 6 - OPT 6,1 claims &200 space instead of using &B and 
  85.                     &C. OPT 6,0 reverts to normal. CMOS RAM bit.
  86.                  *OSFILE - With A = &7 on entry, a file is created. This
  87.                    behaves similarly to 'save' (A = &0) but no data is
  88.                    transfered.
  89.                  *OSARGS A=&FF - Now functions and ensures all open files
  90.                    to the file server. A call with Y=0 and A=2 returns 0 to 
  91.                    differentiate from NFS 3.nn.
  92.                    OSARGS A=3 - Performs BASIC "EXT#channel=value"
  93.                    OSARGS A=4 - Returns space allocated to file.
  94.                    OSARGS A=&80 - Returns variety of file/FS info.
  95.                  *OSWORD A=&E - Read the time.
  96.                    OSWORD A=&10 - Extended for zero length transmissions.
  97.                    OSWORD A=&13 - Returns fault indication.
  98.          * Extended error messages:
  99.                  * 'Not listening' & 'No Reply' now have the station number 
  100.                    added.
  101.                  * 'Won't' (&93,147) - occurs  when  trying  to  *RUN a file 
  102.                    with load address of &FFFFFFxx  and execute address which 
  103.                    isn't &FFFFFFxx.
  104.                  * 'Bad parameter' (&94,148)
  105.                  * 'Station <stn. id.> not present' (&A4,164)
  106.                  * 'Printer busy' (&A6,166).
  107.                  * 'Printer jammed' (&A7,167).
  108.                  * 'Bad net sum' (&AA,170).
  109.                  * 'Bad rename' (&B0,176).
  110.                  * 'Outside file' (&B7,183).
  111.                  * 'Write only' (&D4,212).
  112.                  * 'No more FCBs' (&C0,192).
  113.                  * 'Bad station number' (&D0,208).
  114.                  * 'Bad net number' (&D1,209).
  115.                  * 'Remoted' (&0)
  116.                  * 'Syntax' (&DC,210) - Recognised command but wrong syntax. 
  117.                  * 'Net channel''On channel''Not on this file server'
  118.                     (&DE,222)
  119.                  * 'Bad number' (F0,240).
  120.                  * 'Bad hex' (F1,241).
  121.                  * 'Bad address' (FC,252).
  122.                  * 'Bad string' (FD,253).
  123.                  * Fatal error caused by OSWORD A=&14 function code 2 now
  124.                    produces 'Remoted'.
  125.          * Additional library functionality:
  126.                  * Any file with exec address of &FFFFFFFF that is *RUN,
  127.                    */<filename> or *<filename> will be *EXEC'd.
  128.          * Screen saving. To differentiate between 'standard' and shadow
  129.            screen modes, the following is used:
  130.                  * &FFFExxxx - Current screen RAM.
  131.                  * &FFFFxxxx - User RAM or non-shadow mode screens.
  132.          * Auto action during Logon can now be stopped using CTRL key.
  133.          * Number of "retries" is now adjustable.
  134.          * 'Help' extensions so that help text can be held on FS disk.     
  135.         
  136. Note that a new Master  Series  Level  2/3  File  Server Utilities Disk is 
  137. available  to  optimise the use of a Master Series machine  on  an  Econet 
  138. Network. This disk is also needed to enable the Network Manager to set the 
  139. station number of a Master Series Econet Station.The Product Ordering Code 
  140. is ADJ25.
  141.  
  142. A  new  edition  of  the  Econet  Advanced User Guide is in preparation to 
  143. incorporate the new detailed features of ANFS.
  144.  
  145. This  information  is  subject to change without notice. No responsibility 
  146. can be taken for  any  errors  or  omissions.  The  user or program writer 
  147. should  verify  that  any application program is suitable for the intended 
  148. environment(s).
  149.  
  150. DJBELL
  151.